Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour France F4 Canada F2 Belgium F8 Belgium F9 Challenger Ford de Cherbourg - Cherbourg AXA Open II - Espinho Tennis Cup of Flanders - Ostende Polish Open 2000 - Poznan Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Skandia Open - Linz Open de Charleroi - Charleroi Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba XXX Edizione 'A Savoldi Marco' - Manerbio The Bolton Challenger - Bolton Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Okal Cup 2001 International Bavarian Championships - Eckental Mobilux Open - Luxembourg Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Pro Tennis World Open - Boca Raton Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Maia Open 2002 - Maia Open de L'Isere - Grenoble XL Challenger de Tenis Copa Sevilla - Seville Challenger 42 - Andrezieux Open de L'Isere - Grenoble dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Open D'Orleans - Orleans Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Bogota Challenger - Bogota Open D'Orleans - Orleans The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Ethias Trophy - Mons Bergamo Challenger Seguros Bolivar Open - Bogota Open D'Orleans - Orleans Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Bancolombia Open - Cali Seguros Bolivar Open - Medellin Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Bogota Challenger Sunrise Challenger Sofia Challenger Pereira Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Bogota Challenger Manchester Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Wolfsburg Challenger Tatra Banka Slovak Open - Bratislava Bogota Challenger Mons Challenger Rennes Challenger Kolding Challenger The Surbiton Trophy - Surbiton Banca Marche Tennis Cup - San Benedetto Sunrise Challenger Bogota Challenger Bordeaux Challenger Prostejov Challenger Istanbul Challenger LTA Hull Challenger - Hull Mons Challenger Bucaramanga Challenger Courmayeur Challenger Optimus Maia Open - Maia Bordeaux Challenger Eddleman USTA Challenger - Birmingham Nottingham Challenger drkoop.com USTA Tennis Championships - Armonk Le Gosier Challenger Mons Challenger Rennes Challenger Medellin Challenger Geneva Challenger Seguros Bolivar Open - Bogota GHI Bronx Classic - Bronx Barranquilla Challenger Barranquilla Challenger Tenniscup of Flanders - Ostende Caltanissetta Challenger Bogota Challenger Pereira Challenger Bercuit Challenger Orleans Challenger Mons Challenger Rennes Challenger Rome Challenger Vancouver Challenger Alphen Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Rimouski Challenger Le Gosier Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger Pereira Challenger Medellin Challenger Noumea Challenger Bucaramanga Challenger Leon Challenger Manchester Challenger Ilkley Challenger Barranquilla Challenger San Jose Challenger Noumea Challenger Puebla Challenger Morelos Challenger Cali Challenger Bucaramanga Challenger Le Gosier Challenger Canberra Challenger St. Remy Challenger Vancouver Challenger Vicenza Challenger Dallas Challenger Floridablanca Challenger Santo Domingo Challenger Cali Challenger Bogota Challenger Fairfield Challenger Chitre Challenger Quimper Challenger Las Vegas Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Savannah Challenger Le Gosier Challenger Rome Challenger Ostrava Challenger Surbiton Challenger Lexington Challenger Aptos Challenger Mons Challenger Bogota Challenger Barranquilla Challenger San Luis Potosi Challenger Bordeaux Challenger Tallahassee Challenger Pereira Challenger Mons Challenger Guayaquil Challenger Nottingham Challenger KGHM Polish Indoors - Wroclaw Knoxville Challenger Open de L'Isere (Open 38) - Grenoble Monterrey Challenger Oldum Brown Vancouver Open - Vancouver Arroyo de la Encomienda - Valladolid ECM Prague Open 2005 - Prague Salinas Challenger Copa Petrobras - Bogota Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba XI Trofeo Ciudad de Quito - Quito Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis de Lyon - Lyon BNP Paribas Primrose - Bordeaux Seguros Bolivar Open - Cali Prostejov Challenger Besancon Challenger San Luis Potosi Challenger Ostrava Challenger Cali Challenger Pereira Challenger Bogota Challenger San Marino Challenger Bogota Challenger Japan Open - Tokyo Heineken Open Shanghai - Shanghai Heineken Open - Auckland Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amsterdam The Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm AAPT Championships - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Cali Challenger 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Campionati Internazionali di Sicilia - Palermo Dubai Open - Dubai Kremlin Cup - Moscow Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona VIII Avierto Internacional de Salinas - Salinas Internationaux de Tennis de Brest - Brest Adidas International - Sydney FILA Challenger Biella - Biella The Stella Artois Grass Court Championships - London Adidas International - Sydney Open 13 - Marseille Dubai Open - Dubai Estoril Open - Estoril Open Castilla y Leon - Segovia BMW Open - Munich The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Cepu Open - San Marino Open de Moselle - Metz Kremlin Cup - Moscow Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Champaign Challenger Heineken Open - Auckland Guadalajara Challenger Energis Open - Amersfoort ABN/AMRO World Tennis Tournament - Rotterdam Milan Indoors - Milan Bordeaux Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Medellin Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bogota Challenger Ethias Trophy - Mons BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Monterrey Challenger Mumbai Open - Mumbai Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca USTA Challenger of North Miami Beach - North Miami Beach AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mexico City Challenger Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur Pilot Pen Tennis - New Haven Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Medibank International - Sydney UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London San Luis Potosi Challenger - San Luis Potosi UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Open 13 - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota 3° Trofeo 'Citta di Brindisi' - Brindisi Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia IX Trofeo Ciudad de Quito - Quito Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Abierto Club Casablanca - Mexico City Ecuador Open - Quito Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Sao Paulo - Brazil BB&T Atlanta Open - Atlanta Internazionali di Tennis de San Marino - San Marino If Stockholm Open - Stockholm The Surbiton Trophy - Surbiton Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Internationaler Raiffeisen Grand Prix - St. Polten Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona Estoril Open - Estoril U.S. Open - New York ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Medibank International - Sydney Aircel Chennai Open - Chennai Portugal Open - Oeiras Verizon Tennis Challenge - Atlanta Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad Open 13 - Marseille Power Horse Cup - Dusseldorf Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Olympics - Athens Olympics - Beijing Olympics - London